<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>以圆形显示鼠标单击位置</title>
		<style>
			#yuan{
				width: 50px;
				height: 50px;
				background: orange;
				border-radius: 50%;
			/*圆的位置：定位*/
				position: absolute;
			}
		</style>
	</head>
	<body>
		<div id="yuan"></div>
		<script >
			/*document的鼠标点击事件
			  1）获取鼠标点击的坐标
			  2）计算圆形的位置
			  3）显示圆形（鼠标点击的位置）*/
			 var circle=document.getElementById('yuan');
			 //页面/文档的鼠标点击事件
			 document.onclick=function(){
			 	//获取鼠标点击的位置（没有考虑）
			 	var x=event.pageX;
			 	var y=event.pageY;
			 	//计算圆的位置
			 	x=x-yuan.offsetWidth/2;
			 	y=y-yuan.offsetWidth/2
			 	
			 	//图形显示在点击的位置
			 	yuan.style.left=x+'px';
			 	yuan.style.top=y+'px';
			 }
		</script>
	</body>
</html>
